@charset "utf-8";
@import "_variables.scss";
@import "_mixins.scss";
/*
* ------------------中航地产PC端私有代码----------------------
*/
.ad-ma{
  margin:8px auto 12px;
}

.ad-news{
   background:url(#{$baseSite}/member-ad.jpg) no-repeat left top;
}
.member-title{
  background-image:url(#{$baseSite}/menusp.png);
  background-position: 0 0;
  width:220px;
  height:45px;
}
.act-title{
  @extend .member-title;
  background-image:url(#{$baseSite}/menusp.png);
  background-position: 0 0;
}
.menu-list{
   line-height: 36px;
  a{
    display:block;
    color:#333;
    @include no_td();
  }
  .current{
     color:#a47503;
    border-left: 6px solid #a47503;
    padding-left: 12px;
    line-height: 20px;
    height: 20px;
    margin:8px auto;
  }
  dd{
    line-height: 36px;
    font-size: 14px;
    padding-left: 12px;
    border-bottom:1px dashed #b0a58c;
  }
}
.menu-info{
  margin-top: 25px;
  dd{
    margin-right: 15px;
  }
}
.merber-info{
  padding-top: 15px;
}
.dlist{
  @include clearfix;
  .imgbox{
    float: left;
    display: inline;
    @include box-shadow(0 -3px 7px rgba(0,0,0,.75)); // drop shadow
  }
  .item-r{
    margin-left: 210px;
  }
}
.dottext{
    font-size: 20px;
    font-weight: bold;
    vertical-align: middle;
    margin-right: 6px;
}
.titletext{
  padding-bottom: 16px;
  font-size: 14px;
}
.member-card{
  @include clearfix;
  padding-bottom: 20px;
}
.member-box{
  padding: 30px 30px 0 40px;
}
.rules-list{
   dd{
     line-height: 24px;
   }
}
.act-ad{
  background:url(#{$baseSite}/act-ad.jpg) no-repeat left top;
}
.newsdetail-ad{
  background:url(#{$baseSite}/newsdetail-ad.jpg) no-repeat left top;
}
.brand-ad{
  background:url(#{$baseSite}/brand-ad.jpg) no-repeat left top;
}
.carourse-main{
  padding-top: 50px;
}
.detail-box{
  padding-top: 24px;
}
.mbox{
  margin-bottom: 20px;
}
.heartbox{
  font-size: 24px;
  color:#5761ab;
  padding: 12px 24px 12px 0;
  @include clearfix;
  .bigsqure{
    margin-right: 15px;
  }
  .title{
    float: left;
  }
  .time{
    float: right;
  }
}
.bigsqure{
  height: 18px;
  width: 18px;
  display: inline-block;
  *display: inline;
  *zoom:1;
  vertical-align: middle;
  background-color: #5761ab;
}
.big-act{
  font-size: 18px;
  line-height: 1.5;
  border:1px dotted #a7a6a7;
  border-left: none;
  border-right: none;
  padding: 12px 0 36px;
}
.detail-box{
  padding-bottom: 200px;
}
.act-parent{
  position: relative;
}
.more{
  text-decoration: underline;
}
.bigmore{
  font-size: 20px;
  position: absolute;
  right: 0;
  bottom:-10px;
  padding: 0 12px;
  background-color: #fff;
  .icon-rimg{
    margin-left: 12px;
  }
}
.icon-rimg{
  background: url(#{$base}/site/menusp.png) no-repeat left top;
  width:16px;height:16px;
  background-position: -63px -119px;
  @include inline-block;
  vertical-align: middle;
}
.floor-title{
  @extend .member-title;
  width:100%;
  height:44px;
  background-position: 0 -156px;
}
/*楼层分布-----------*/
.brand-box{
  padding-bottom: 70px;
  padding-top: 12px;
}
.info-bar{
  padding: 15px 0;
  font-weight: bold;
  font-size: 14px;
  .cart{
    @include inline-block;
    @include triangle(bottom,4px,#333);
    vertical-align: middle;
    margin:0 12px;
  }
}
.area-index-main{
  padding-top: 12px;
  .side-l{
    width: 268px;
    border: 1px solid #d5d5d5; // stroke
    background-color: #fff; // layer fill content
    @include box-shadow(0 1px 3px rgba(0,0,0,.5)); // drop shadow
  }
  .side-in{
    padding: 12px 8px;
  }
  .adbox{
    text-align: center;
    padding-top: 8px;
  }
  .secbox{
    padding-top: 12px;
  //  border-top: 1px solid #f0f0f0;
  }

  .side-r{
    margin-left: 275px;
    padding-left: 0;
    .sidein{
      border: 1px solid #d5d5d5; // stroke
      background-color: #fff; // layer fill content
      @include box-shadow(0 1px 3px rgba(0,0,0,.5)); // drop shadow
      @include clearfix;
    }
  }
}
.adbox-shadow{
  @include box-shadow(0 1px 3px rgba(0,0,0,.5)); // drop shadow
}
.memberbox{
   width: 166px;
  padding:0 8px 12px;
  float: right;
  background: url(#{$base}/site/rbg.jpg) no-repeat -8px 8px;
}
.act-rbox{
  margin-right: 182px;
  padding: 0 10px 10px;
}
.cardpic{
  display: block;
  margin-top: 12px;
}
.a_gray_light{
  color:#777;
  &:hover{
    color:#333;
  }
}
.list-index{
  color:#777;
  dd{
    padding: 15px 0;
  }
  .item-r{
    margin-left: 175px;
    padding-top: 0;
  }
  .info{
    padding: 0;
  }
  .graymore{
    background-color: #9d9d9d;
    float: none;
  }
}
.bbg{
  background: url(#{$base}/site/bbg.jpg) no-repeat center bottom;
}
.area-index-main{
  .secbox{
    padding: 0 10px;
  }
}
.list-tj{
  .item-r{
    margin-left: 320px;
    padding: 0;
    line-height: 24px;
  }
}
.list-basic{
  color:#898989;
  li{
  }
}
.list-dot{
  li{
    background: url(#{$base}/site/dot.jpg) no-repeat left center;
    padding-left: 15px;
  }
}
